@charset "utf-8";
/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0;padding:0;}
body,th,td{font: 13px/160% "\5FAE\8F6F\96C5\9ED1",Arial,Tahoma, Helvetica, "\5b8b\4f53", sans-serif;}
input,button, select, textarea,pre{outline:none;font: 13px "\5FAE\8F6F\96C5\9ED1",Arial,Tahoma, Helvetica, "\5b8b\4f53", sans-serif;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0}
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height:0;}
.clearfix{display:block;clear:both;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear{clear:both;height:0;_display:inline;}
a{outline: 0; text-decoration:none;}
a:link{color:#0071BC;}
a:visited {color:#0071BC;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

#logo{float:left;margin-left:50px;height:52px;}
#hbg{background:none repeat scroll 0 0 #E7F0F8;width:100%;position:absolute;top:0;left:0;height:52px;z-index:-1;}
#navigationBar{display:inline;margin-left:50px;float:left;}
#navigationBar li{float:left;height:52px;line-height:52px;text-align:center;width:80px;}
#navigationBar a{padding:0 10px;display:block;}
#navigationBar a.on{background:#5C8EFF;color:#FFF;}
#navigationBar a:hover{background:#666466;color:#fff;text-decoration:none;}
#navigationBar a.on:hover{background:#666466;color:#fff;text-decoration:none;}
#navButtonBar li{float:left;width:120px;height:40px;background:#D14836;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#fff;line-height:40px;margin:0 5px;}
#navButtonBar a{color:#fff;display:block;width:300px;}
#searchForm{text-align:center;position:absolute;left:30%;top:15px;}

/*--from--*/
form .text{height:22px;width:395px;padding:1px;
-moz-transition: all 0.08s ease-in-out 0s;
background: #FFF repeat scroll 0 0 transparent;
border: 1px solid #A4A2A2;
border-radius: 2px;
box-shadow: 0 1px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8);
}
form .text:focus{border-color:#993300;
box-shadow: 0 1px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8), 0 0 14px rgba(235, 82, 82, 0.35);
}

#navigation{
	width:13%;
	position:absolute;
	top:70px;
	left:0;
	height:100%;
	padding:5px;
	overflow:hidden;
	background:#E7F0F8;
}
#content{padding-top:52px;text-align:center;}
#content iframe{
	height:100%;
	width:86%;
	position:absolute;
	right:0;
	top:70px;
	border:1px solid #BFBFBF;
}

#navigation #static-list { overflow:auto; overflow-x:hidden; border-right:1px solid #aaa }
#navigation #static-list li.category { border-bottom:1px solid #ddd }
#navigation #static-list li.category span { background:url(../images/arrow.png) 0 0 no-repeat #eee; padding:7px 0 7px 25px; display:block; cursor:pointer }
#navigation #static-list li.category ul { display:none }
#navigation #static-list li.category:hover span { background-position:0 -27px }
#navigation #static-list li.open span { background-position:0 -54px }
#navigation #static-list li.open:hover span { background-position:0 -54px }
#navigation #static-list li.cat-selected span { background-position:0 -27px }
#navigation #static-list li.sub { background:#F9F9F9; }
#navigation #static-list li.sub a { text-decoration:none; color:#333 }
#navigation #static-list li.sub a span { background:none; margin:0; padding:5px 0 0 25px; display:block }
#navigation #static-list li.sub a span .highlight { text-decoration:underline }
#navigation #static-list li.sub a span.desc { color:#aaa; font-size:0.8em; width:30000px; overflow:hidden; padding:4px 0 5px 25px; min-height:12px }
#navigation #static-list li.sub a span.desc .highlight { text-decoration:none; font-weight:normal }
#navigation #static-list li.sub:hover { background:#dfdfdf }
#navigation #static-list li.odd { background:#edf3fe }
#navigation #static-list li.selected { background:#3875d7 }
#navigation #static-list li.selected span { color:white }
#navigation #static-list li.selected:hover { background:#0069c1 }
#navigation #results { border-right:1px solid #aaa; display:none; overflow-x:hidden }
#navigation #results li.sub { background:white }
#navigation #results li.sub a { text-decoration:none; color:#333 }
#navigation #results li.sub a span { background:none; margin:0; padding:5px 0 0 25px; display:block }
#navigation #results li.sub a span .highlight { text-decoration:underline }
#navigation #results li.sub a span.desc { color:#aaa; font-size:0.8em; width:30000px; overflow:hidden; padding:4px 0 5px 25px; min-height:12px }
#navigation #results li.sub a span.desc .highlight { text-decoration:none; font-weight:normal }
#navigation #results li.sub:hover { background:#dfdfdf }
#navigation #results li.odd { background:#edf3fe }
#navigation #results li.selected { background:#3875d7 }
#navigation #results li.selected span { color:white }
#navigation #results li.selected:hover { background:#0069c1 }
